/**
 * @deprecated 通讯服务函数
 * @param domain 被调用域
 * @param method 被调用方法名
 * @param callback 回调方法名
 * @argument 后面可跟任意参数
 * 
 */
function envoy(domain,method,callback)
{
	//动态创建应该隐藏的iframe元素
	var frame = document.createElement("iframe");
	frame.style.cssText = "width:0px;height:0px;display:none;";
	document.body.appendChild(frame);
	
	//序列化请求服务参数
	var params = [];
	for(var i=3; i<arguments.length; i++)
		params.push(escape(arguments[i]));
	
	//用window对象的name属性可传递超长参数，突破URL传递信息的长度限制
	frame.contentWindow.name = params;
	
	//构造URL并递延到被调用域的通讯页，片段标识符为服务命令，格式：方法名/回调方法名@回调域
	var url = "http://" + domain + "/envoy.html#" + method + "/" + callback + "@" + location.host;
	frame.contentWindow.location = url;
}